electromagnetic wave echo - German English Dictionary